home *** CD-ROM | disk | FTP | other *** search
- package a;
-
- import com.siemens.mp.game.Sprite;
-
- // $FF: renamed from: a.c
- public class class_0 implements p {
- // $FF: renamed from: x int
- public static final int field_0 = 16;
- // $FF: renamed from: p int
- public static final int field_1 = 16;
- // $FF: renamed from: w int
- public static final int field_2 = 14;
- // $FF: renamed from: s int
- public static final int field_3 = 8;
- // $FF: renamed from: n int
- public static final int field_4 = 8;
- // $FF: renamed from: z int
- public static final int field_5 = 0;
- // $FF: renamed from: r int
- public static final int field_6 = 1;
- // $FF: renamed from: d int
- public static final int field_7 = 2;
- // $FF: renamed from: o int
- public static final int field_8 = 3;
- // $FF: renamed from: j int
- public static final int field_9 = 4;
- // $FF: renamed from: q int
- public static final int field_10 = 5;
- // $FF: renamed from: g int
- public static int field_11;
- // $FF: renamed from: y com.siemens.mp.game.Sprite
- static Sprite field_12 = null;
- // $FF: renamed from: e int
- static int field_13 = 0;
- // $FF: renamed from: A int
- static int field_14 = 0;
- // $FF: renamed from: t int
- static int field_15 = 0;
- // $FF: renamed from: f int
- static final int field_16 = 10;
- // $FF: renamed from: m int[]
- private static final int[] field_17 = new int[]{6, 7, 8, 9, 7};
- // $FF: renamed from: l int[]
- private static final int[] field_18 = new int[]{10, 11, 12, 13, 11};
- // $FF: renamed from: k int
- private static int field_19 = 0;
- // $FF: renamed from: i long
- private long field_20 = 0L;
- // $FF: renamed from: h long
- private long field_21 = 1L;
- // $FF: renamed from: v long
- private long field_22;
- // $FF: renamed from: u boolean
- private boolean field_23 = false;
- // $FF: renamed from: B a.c
- public static class_0 field_24;
-
- public class_0() {
- field_24 = this;
- }
-
- // $FF: renamed from: a (int) void
- public void method_0(int var1) {
- switch (var1) {
- case -1:
- case 0:
- field_12 = this.method_10("res\\24.bin", "res\\25.bin");
- break;
- case 5:
- field_13 = 0;
- field_14 = 0;
- field_15 = 0;
- this.field_20 = 0L;
- this.field_21 = 1L;
- this.field_22 = 0L;
- this.field_23 = false;
- var1 = 0;
- }
-
- e.int.addObject(field_12);
- field_11 = var1 == -1 ? 0 : var1;
- }
-
- // $FF: renamed from: if () void
- public void method_1() {
- e.int.deleteObject(field_12);
- field_12 = null;
- field_11 = 4;
- }
-
- // $FF: renamed from: a () boolean
- public boolean method_2() {
- return field_11 != 4;
- }
-
- // $FF: renamed from: a (boolean) void
- public void method_3(boolean var1) {
- this.field_23 = var1;
- this.field_22 = System.currentTimeMillis();
- }
-
- // $FF: renamed from: do () boolean
- public boolean method_4() {
- return this.field_23;
- }
-
- // $FF: renamed from: a (long) void
- public void method_5(long var1) {
- int var3 = field_11;
- switch (field_11) {
- case 0:
- field_12.setPosition(a.cf, a.cp);
- field_12.setVisible(true);
- field_11 = 2;
- field_14 = 0;
- field_13 = 8;
- case 2:
- if (!a.e.a.a(var1)) {
- field_14 = this.method_8(var1);
- }
-
- if (a.e.a.a(var1)) {
- switch (field_14) {
- case -8:
- field_12.setFrame(3);
- break;
- case 0:
- field_12.setFrame(0);
- break;
- case 8:
- field_12.setFrame(2);
- }
-
- if (a.if(field_14, field_13) == 1) {
- field_11 = 3;
- }
-
- this.method_7();
- this.method_6(field_14, field_13, var3 == field_11);
- }
- break;
- case 1:
- if (!a.e.a.a(var1)) {
- field_14 = this.method_8(var1);
- }
-
- if (a.e.a.a(var1)) {
- switch (field_14) {
- case -8:
- field_12.setFrame(5);
- break;
- case 0:
- field_12.setFrame(1);
- break;
- case 8:
- field_12.setFrame(4);
- }
-
- if (field_15 > 10) {
- field_11 = 2;
- } else {
- ++field_15;
- }
-
- if (a.if(field_14, field_13) == 1) {
- field_11 = 2;
- }
-
- this.method_7();
- this.method_6(field_14, field_13, var3 == field_11);
- }
- break;
- case 3:
- if (!a.e.a.a(var1)) {
- field_14 = this.method_8(var1);
- }
-
- if (i.try(var1)) {
- field_11 = 1;
- }
-
- if (a.e.a.a(var1)) {
- if (field_14 > 0) {
- field_12.setFrame(field_17[field_19++]);
- if (field_19 == field_17.length) {
- field_19 = 0;
- }
- }
-
- if (field_14 < 0) {
- field_12.setFrame(field_18[field_19++]);
- if (field_19 == field_18.length) {
- field_19 = 0;
- }
- }
-
- if (a.if(field_14, 8) != 1) {
- field_11 = 2;
- }
-
- this.method_7();
- this.method_6(field_14, field_13, true);
- }
- }
-
- if (var3 != field_11) {
- switch (field_11) {
- case 1:
- field_14 = 0;
- field_13 = -8;
- field_15 = 0;
- break;
- case 2:
- field_14 = var3 == 1 ? field_14 : 0;
- field_13 = 8;
- break;
- case 3:
- field_13 = 0;
- break;
- case 4:
- field_12.setVisible(false);
- this.method_1();
- }
-
- }
- }
-
- // $FF: renamed from: a (int, int, boolean) void
- private void method_6(int var1, int var2, boolean var3) {
- if (var3) {
- a.a(var1, var2);
- }
-
- field_12.setPosition(a.cf, a.cp);
- if (this.field_23) {
- long var4 = System.currentTimeMillis();
- if (var4 - this.field_22 > (long)2500) {
- this.field_23 = false;
- field_12.setVisible(true);
- } else if (var4 - this.field_20 > (long)300) {
- field_12.setVisible(this.field_21 == (long)1);
- this.field_20 = var4;
- this.field_21 = -this.field_21;
- }
- }
-
- }
-
- // $FF: renamed from: for () void
- private void method_7() {
- m.a(field_12);
- }
-
- // $FF: renamed from: if (long) int
- private int method_8(long var1) {
- if (i.a(var1)) {
- return 0;
- } else if (i.if(var1)) {
- return -8;
- } else {
- return i.new(var1) ? 8 : field_14;
- }
- }
-
- // $FF: renamed from: a (com.siemens.mp.game.Sprite) boolean
- public static boolean method_9(Sprite var0) {
- return !field_24.field_23 && var0.isCollidingWith(field_12);
- }
-
- // $FF: renamed from: a (java.lang.String, java.lang.String) com.siemens.mp.game.Sprite
- private Sprite method_10(String var1, String var2) {
- try {
- byte[] var3 = e.if(var1, 448, 0);
- byte[] var7 = e.if(var2, 448, 0);
- Sprite var5 = new Sprite(var3, 0, 16, 16, var7, 0, 14);
- return var5;
- } catch (Exception var6) {
- System.out.println(var6);
- Object var4 = null;
- return (Sprite)var4;
- }
- }
- }
-